package cqrtplm.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 
 * @TableName RT_CFG_STATUS_INFODETAIL
 */
@TableName(value ="RT_CFG_STATUS_INFODETAIL")
@Data
@JsonInclude(JsonInclude.Include.ALWAYS)
@AllArgsConstructor
@NoArgsConstructor
public class RtCfgStatusInfodetailDO {
    /**
     * 
     */
    @TableId
    private String did;

    /**
     * DSPF_Status_ModuleItemSub.SID
     */
    private String sid;

    /**
     * 
     */
    private String infoid;

    /**
     * 
     */
    private String itemid;

    /**
     * 
     */
    private String moduleid;

    /**
     * 
     */
    private String detailid;

    /**
     * 类型 类型 1数据字典 2物料描述 3测试要求 4认证要求 5动力 6打刻 7定制 8属性拼接 9物料类型
     */
    private Integer subtype;

    /**
     * 
     */
    private String dataitemcode;

    /**
     * 
     */
    private String partscode;

    /**
     * 
     */
    private String partsname;

    /**
     * 
     */
    private String descrcode;

    /**
     * 
     */
    private String descrvaluecode;

    /**
     * 
     */
    private String descrname;

    /**
     * 
     */
    private Integer isoptional;

    /**
     * 
     */
    private String selectvaluecode;

    /**
     * 产品类别 0动力 1终端
     */
    private Integer productclass;

    /**
     * 排序码
     */
    private Integer sortorder;

    /**
     * 
     */
    private Integer notfrombom;

    /**
     * 
     */
    private Integer iscustomcontent;

    /**
     * 0 基础需求 1用户需求
     */
    private Integer copyfromtype;

    /**
     * 
     */
    private String copyfromdetailid;

    /**
     * 
     */
    private Integer valuechanged;

    /**
     * 
     */
    private String oldcode;

    /**
     * 删除标记
     */
    private Integer fDeletemark;

    /**
     * 有效标志
     */
    private Integer fEnabledmark;

    /**
     * 备注
     */
    private String fDescription;

    /**
     * 创建日期
     */
    private Date fCreatedate;

    /**
     * 创建用户主键
     */
    private String fCreateuserid;

    /**
     * 创建用户
     */
    private String fCreateusername;

    /**
     * 修改日期
     */
    private Date fModifydate;

    /**
     * 修改用户主键
     */
    private String fModifyuserid;

    /**
     * 修改用户
     */
    private String fModifyusername;

    /**
     * 是否被修改  判断这一行数据该那个组长审核
     */
    private Integer isnecessary;

    /**
     * 从变化点表单转换
     */
    private Integer frommbomform;

    /**
     * 
     */
    private String selectvaluename;

    /**
     * 
     */
    private String customdemand;

    /**
     * 
     */
    private String oldtext;

    private String engraveCode;
    /**
     *  描述拼接（键值对）
     */
    private String descriptionsplices;



}